package com.hello.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.time.LocalDateTime;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@TableName("comments")
public class Comments implements Serializable {

    private static final long serialVersionUID = 1L; //序列化版本号

    @TableId
    private Long hostId; // 此评论所在的post发起者的id，为user_id外键
    private Integer postOrder; // 对于此评论所在的post发起者，此post在其空间的编号
    private Integer commentOrder; // 此post的此comment的序号

    private Long commenterId; // 评论人的id，为user_id外键

    private String text; // 评论内容

    private LocalDateTime commentTime; // 评论时间

}
